Solar power is already the cheapest way to generate large amounts of clean electricity, yet conventional panels still waste a ...