Professor Matthew Goodwin promised to eat his book if Jeremy Corbyn polled 38% in the election - and lived up to his word.