Ex-prime minister Gordon Brown believes there will be a second referendum