US President Donald Trump is in Missouri to promote the new tax bill ahead of a key Senate vote. During the speech, which comes one day after North Korea launched an intercontinental ballistic missile test, Trump again refers to Kim Jong-Un as "little rocket man" and calls him a "sick puppy".