Pedro de la Rosa, Hungarian GP 2010