US presidential debate: who won, was it any good, were there any surprises?