Temperature dependence of solar cell performance—an analysis