Can you please stop with this $xxx can end world hunger nonsense ?
First of all, people don't eat money. So if there are 10 people and food for 9, you can give as much money as you want and it won't change the fact that one of them won't eat.
Ok, so let's be a little smarter and use this money to better manage our agriculture. Now we have enough rations for everyone. World hunger ended... or is it ?
Not yet, because we also have to prevent local chieftains from diverting this food supply and use it to assert their power. Basically, it means some kind of a police force is needed to make sure food really goes to who is hungry. Now we have food going to people in need. Word hunger ends... for now.
Because, you see, in third world countries, birth rate is sky high, balanced by high mortality. Lower the mortality rate and you get exponential growth, which mean more demand for food, making the "food for everyone" program harder to maintain. So we need to either hope for a rapid transition or use drastic measures like China did with the one child policy.
As for war, it may be the most effective way to limit world hunger : war kills and dead people don't need to eat. A nightmarish reasoning that is hopefully flawed but I think not more so than your pipe dream.