‘She’s had enough’: Scotland’s First Minister Nicola Sturgeon to resign