SERS and DFT study of crystal violet