Oil and gas sales revenue exceeds $5bn in Q2