Justice for Future Generations: Climate Change and International Law