Solar is still the cheapest way to generate electricity