Advantages and disadvantages of new carbon-based photovoltaic cells