Chinese President Xi Jinping and Prime Minister Narendra Modi used their first meeting on Indian soil in seven years to signal a thaw in ties and a willingness to manage shared challenges, including US President Donald Trump. But deep differences remain over the border dispute, trade imbalance, Chinese support for Pakistan and India's economic dependence on Beijing.