Heikki Kovalainen, Hungarian GP 2011