Determining the degradation efficiency and mechanisms of ethyl violet using HPLC-PDA-ESI-MS and GC-MS