Bill Gates meets Xi Jinping as US-China tensions simmer