Solar power generation costs more than 100 trillion