Snowfall, heavy rains bring life to a standstill in Balochistan, KP, GB