A massive solar flare could seriously disrupt life on Earth – but new NASA missions and others in development will help ...