Sun blasts powerful X2 flare, NOAA satellite sees it!