Stormy Daniels testifies at Donald Trump's hush money trial