Photovoltaic and Supercapacitor performance of SnSe nanoparticles prepared through co-precipitation method