BP hat eine „beispiellose Serie von Fehlern" eingeräumt – und legt 20 Milliarden Dollar als Ölpest-Entschädigung zurück.