PM Nawaz cancels visit to Karachi, Tharparkar