Scotland: Nicola Sturgeon resigns as Scottish first minister