Chinese President Xi visits Saudi Arabia to boost ties