Fawlty Towers review - John Cleese sitcom revival is the funniest show in town