With Brexit all but a done deal, Scottish National Party makes significant gains to push for indyref2