McLaren vows to fly solo in supercar battles