Nick Heidfeld, Monaco GP 2004