The Kyoto Protocol and developing countries: impacts and implications for mechanism design.