Lewis Hamilton’s F1 title hopes hit by Hungarian grand prix retirement