Oil companies promised to pay for ocean protection, now taxpayers are footing the bill