20150703 world.us: BP reaches $18.7 billion settlement over deadly 2010 spill