Tesco hailed as leading the fight to reduce food waste