Global Hunger Falls for Third Straight Year, But 645 Million People Still Face Food Insecurity July 21, 2026