Supermarket will sell 500 tonnes of 'imperfect' veg this year.