SNP will treat next UK general election as 'de facto referendum', Nicola Sturgeon says