F1, Ferrari, McLaren y Fernando Alonso