The Sun has unleashed the most powerful eruption – a solar flare – of 2013 so far.