Karachi: elusive peace