Fabrication and performance studies of CdSe, PEDOT:PSS and TMO thin films and devices for solar photovoltaic applications