Thousands of tons of leftover food from the festive period is being donated to those who need it most, such as homeless shelters, food banks and charities fighting hunger, as part of a new £15 million (US$18.6 million) government fund.