Skotska nationalistpartiet SNP har gjort ett katastrofval. Resultatet är det sämsta sedan 2010, och innebär att en ny folkomröstning om självständighet är långt borta.