can solar flares cause vertigo