Solar flare to reach earth