SNP and Greens push through Scexit referendum question.