President Donald Trump has been impeached by the House days before leaving office, becoming the first American president to be impeached twice.