Joe Biden has vowed to “not walk away” from Ukraine in an attempt to reassure Kyiv as Russia’s offensive drags on for a 20th month