Global irradiation and solar electricity potential