Chinese President Xi Jinping has arrived in Belgrade, Serbia, as part of his first trip to Europe in five years.