Tense scenes in Oval Office as Ukrainian leader visits White House for talks on ending Russia’s invasion and signing of minerals deal