Improving the efficiency of solar cell based on ZnO/F-SWCNT/Si by functionalized SWCNTs as the photoactive layer