Lawmakers reach deal on climate change bill