Australia now has so much solar power that the government will require utilities to sell customers free electricity for three hours per day.