Yes, Donald Trump’s Putin comments were unhinged – but he’s right to question Nato’s future