Influence of Front and Back Contacts on Photovoltaic Performances of p-n Homojunction Si Solar Cell: Considering an Electron-Blocking Layer. (12th March 2017)