Saudi Arabia rolls out red carpet for China’s Xi Jinping in snub to US, says analyst