Study links BP oil spill to dolphin deaths