Colbert: It’s all smiles with Trump and Putin