On paper, the idea sounds perfect - endless sunlight, endless energy. Covering the Sahara Desert with solar panels could, in theory, power the entire planet. But reality is far more complicated. The ...