NBC: Scottish leader Nicola Sturgeon resigns after 8 years