Food manufacturers and retailers operating in the UK - including Nestle, Unilever, Tesco and Asda - have signed up to cut food and drink waste in the country by a fifth in ten years.