Prince Harry delivered an impassioned speech during a surprise visit to war-torn Kyiv, but his strong words about the US leadership may not go down well with President Donald Trump