A review of applications of Raman spectroscopy in immunology