Two top ministers in his Cabinet will now square off to succeed ousted British Prime Minister Boris Johnson as former Treasury chief Rishi Sunak and Foreign Secretary Liz Truss emerged as the finalists in a spirited contest that could bring new divisions for the ruling Conservative Party.