BP commits to $12 billion Egypt deal...and look who's back with them | Fortune