Hurricane Sandy takes toll on communications