SNP vinner i Skottland, men taper flertallet