how often solar flares occur