Michael Moore announces Donald Trump will be president