Ukraine's Zelenskyy upbeat after talk with China's Xi