how do solar flares impact earth