How many of Scotland's 59 seats do the SNP need to win at the general election to show a clear mandate for an indyref2?