Tesla scraps India factory after years of broken promises as EV rivals move in