NBC: In major shift for Europe, Germany to spend $113B on defense