Alex Salmond said that any Brexit deal that did not keep the UK inside the EU’s single market would trigger an early Scottish referendum.