Large solar flare to hit Earth