Intergenerational Challenges and Climate Justice