Poll highlights Sturgeon holds a stronger approval rating than either Starmer or Johnson