After Donald Trump lambasts Ukrainian President Volodymyr Zelensky, it is clearer than ever before that Europe needs to look to its own defences