A Comprehensive Review on Raman Spectroscopy Applications