Petrofac finances in ‘fragile’ state as unable to obtain $400 million of performance guaranteesFinance