India has one of the highest numbers of undernourished people, yet millions of tonnes of food end up in the trash.