Chris Riddell on the former prime minister’s call for a free vote on Brexit or a second referendum