It is a problem that has so far stumped even Google’s brainy engineers – how to generate cheap solar electricity…