Effect of surface cleaning on pyramid size of randomly textured mono crystalline silicon and the impact on solar cell efficiency | IEEE Conference Publication | IEEE Xplore