Is the Humongous Solar Thermal Desertec Project a White Elephant Doomed to Fail?