Woolworths' quick action after the Cape Town Marathon was cancelled, led to 26,000 bananas and other goods being donated to 18 charities instead of going to waste.