Powerful solar flare