Vote on major clean-energy bill is put off