Giancarlo Fisichella, German GP 2004