How can solar storms disrupt satellite-to-ground communications and GPS ?