Effect of caffeic acid adsorption in controlling the morphology of gold nanoparticles: role of surface coverage and functional groups.