London-listed Petrofac has identified $46 billion worth of contracts it will compete for over the next 18 months as oil and gas clients look