BP Reaches $18.7 Billion Settlement Over Deadly 2010 Spill