US President Donald Trump hits out at Democrats as he celebrates the swearing-in of Supreme Court Justice Brett Kavanaugh at a rally in Iowa.