Photovoltaik, Grundlagen und Anwendungen