Has BP really cleaned up the Gulf oil spill?