More than a quarter of a million tonnes of fresh fruit and half a million tonnes of fresh vegetables - worth an estimated £2.1billion - are thrown away each year.