BP Plc (BP.L) has settled with oilfield services provider Halliburton Co (HAL.N) and contract driller Transocean Ltd (RIG.N) cross claims related to the 2010 Gulf of Mexico oil spill, the worst off