Takuma Sato, Jenson Button, French GP 2004