Scotland's Sturgeon shakes up Britain's politics