The US president has dismissed Prince Harry’s call for American leadership in Ukraine, questioning whether the duke speaks for the UK at all.