Trump and Putin need each other