More than 400m meals’ worth of edible food waste in the UK grocery supply chain could be redistributed to feed hungry people each year, according to a government-funded report.