BP shrugs off scathing spill report