Mika Hakkinen, Hungarian GP 1999