The effect of various capping agents on the surface modifications of sol–gel synthesised ZnO nanoparticles