Solar flare moving toward Earth