Prime Minister David Cameron has welcomed Chinese President Xi Jingping for a meeting at 10 Downing Street.