Scotland's Nicola Sturgeon quits