No compromise; no politics on Karachi peace, vows PM Nawaz