Comparison of different types of photovoltaic cells