‘Queen of Scots’ Sturgeon emerges as star of UK election