Investigation on electrochemical analysis of ZnO nanoparticles and its performance for dye-sensitized solar cells using various natural dyes