King Charles dons Canadian military honours amid annexation threats from Donald Trump