Egypt Signs U.S.$12 Billion Deal With British Energy Giant BP