Repsol Sinopec renews Petrofac’s North Sea contract