Stephen Colbert travels to Russia to announce 2020 presidential bid