NASA could only give a 30-minute warning before a killer solar storm hits Earth