BP oil spill fallout costs the company $6.1 billion so far