Climate change impacts on health across the life course