Solar storm could knock internet out for WEEKS