State-of-the-art in photovoltaic research and application☆