Silver Nanoparticles on Porous Silicon: Approaching Single Molecule Detection in Resonant SERS Regime