Defence stocks fall 8% on earnings disappointments