For the first time in U.S. history, a president has been impeached twice. The US House has voted to impeach President Donald Trump.