Audi en souffrance, Mercedes enchaîne et McLaren en piste à Barcelone