Donald Trump says he bought Melania a 'very beautiful card' for Christmas