Rubens Barrichello, Monaco GP 2004