Climate Health: Understanding the Impact of Climate Change on Health, Historical Context of Inequality, Infectious and Non-Communicable Diseases, Food Security and Nutrition, and the Role of Environmental Justice Movements.