Markets | Thu Sep 19, 2013 9:34am EDT

BP cancels costly Gulf of Mexico oil project contracts -sources