Raman-encoded nanoparticles for biomolecular detection and cancer diagnostics