Dozens of people have been killed or are missing after parts of Afghanistan were hit by heavy snowfall and icy conditions .