'Ramaphosa must avoid public catfight with Trump, but call him directly on the phone'