Amec Foster Wheeler signs extension to BP master service agreement