Photovoltaic and solar power generation which one is better