Nick Heidfeld, German GP 2005