What photovoltaic materials are needed for solar power generation