PTI to hold rally in Karachi on September 6