how long can a cervicogenic headache last