The Prince and Princess of Wales are joining the King and Queen in hosting US President Donald Trump and First Lady Melania in a glittering state banquet in St George's Hall in Windsor Castle