BP will pay a record-breaking $18.7 billion settlement for the Deepwater Horizon oil spill