Boris Johnson praised for British anti-tank weapons in Ukraine