Text this: Solar Cells: Current State and Development Prospects