Malakand receives rain and snowfall