Australia’s foreign-owned oil and gas majors rolling in $7 billion of profits as Shell joins rebound