Theresa May warns the SNP that 'politics is not a game' as she pledges to keep the country united