Over half of Brits admit embarrassment over food waste, with households wasting £520 annually. Are we throwing away too much?