hemiplegic migraine how long does it last