Space weather II, solar storm could cost $2 trillion