$100million Petrofac deal secures 150 North Sea jobs