World efforts to lower hunger to zero by 2030 are being negated by warfare and climate change, warn nutritionists.