Fernando Alonso, German GP 2011