Controlled synthesis of various ZnO nanostructured materials by capping agents-assisted hydrothermal method for dye-sensitized solar cells