Comprehensive review of the detection methods for synthetic cannabinoids and cathinones