Cnooc’s UK business posts £1bn pre-tax profit