Scotland’s Nicola Sturgeon sees off vote of no confidence