Second referendum is 'the will of the country' says Nicola Sturgeon in victory speech