BMW to manufacture X5 SUVs in China, rivalling Tesla