Efficiency enhancement of 31% of silicon solar cells using spin-on phosphorus diffusion, indium nanoparticles, and spin-on TiO2 space layer | IEEE Conference Publication | IEEE Xplore