Brief description of solar cell technology