Solar storms could spark $2 trillion ‘global Katrina’