NBC: Xi and Putin meet in China as divisions deepen with West over Israel-Hamas war