Study the photovoltaic performance of pure and Cd-doped ZnO nanoparticles prepared by reflux method