Mark Webber, Hungarian GP 2004