At least 39 people have been killed and over 60 wounded as severe weather coupled with heavy snowfall, rains and floods have struck Afghanistan.