Lots of restaurants end the day with heaps of food waste, so why can't that leftover food be donated? The issue is more complicated than it might seem.