Donald Trump has invited his Chinese counterpart Xi Jinping to his private estate in Florida for a summit the US president earlier described as "very difficult." Will Trump step away from his harsh criticism and realize that the two countries need each other?