Torrential rains play havoc in Balochistan