Ozone depletion, ultraviolet radiation, climate change and prospects for a sustainable future