Are these futuristic high-altitude balloons the brave new world of solar energy?