phd thesis iit kanpur types of solar cell research paper