Has the cost of solar power generation dropped