Defence stocks have risen this week as European leaders met on Monday to discuss national security and support for Ukraine. Should you invest in defence?