Labour’s Anas Sarwar once seemed certain to be Scotland’s next first minister but SNP leader John Swinney may yet hang on ...