Tories suffer huge losses at local elections, but what does this mean for the general one?