is cafergot a controlled substance