Mario Molina: A Life of Scientific Achievement and Environmental Advocacy