Donald Trump becomes first president in US history to be impeached twice.