Billions at stake in wake of BP oil spill in Gulf of Mexico