Cyril Ramaphosa and Vladimir Putin