Self-assembly of gold nanoparticles to silver microspheres as highly efficient 3D SERS substrates