Investigation of the binding sites and orientation of caffeine on human serum albumin by surface-enhanced Raman scattering and molecular docking.