John Swinney and the SNP gain momentum with a four-point poll boost following the budget. Backing for independence hits 54, while Labour faces ...