With a fifth of Scots undecided about who to vote for, opinion polls may be under-estimating support for a new government