Nicola Sturgeon insists drink price bill is not dead despite Holyrood defeat