Salem ice storm recovery expected to take several more month