McLaren on course for 15 new cars by 2022