Fernando Alonso, British GP 2012