45 million people face hunger