Sakon Yamamoto, Hungarian GP 2007