Climate bill still faces tough road, despite Peterson's support