Oil spill could derail climate bill