China's Nio is cutting car prices to take on Tesla but is also ending free battery swaps