Donald Trump praises Melania Trump at inaugural ball: 'What she puts up with!'