Petrofac snaps up £30m deal with Sharjah National Oil in UAE