Chinese President Xi Jinping to visit Saudi Arabia, Iran and Egypt