Petrofac Secures $580MM EPC Contract for 'Major' Project