Westminster ‘could stop Scots joining Nato’