China's Nio teams up with Geely on auto battery swapping