Solar energy is low cost and