First Minister Sturgeon vows to keep Scotland in EU