Synthesis of highly ordered AgNPs-coated silica photonic crystal beads for sensitive and reproducible 3D SERS substrates