PM’s visit to Karachi postponed