Self-assembly and tunable plasmonic property of gold nanoparticles on mercapto-silica microspheres