Aldi shoppers and staff in south Wales have raised £11 million for Teenage Cancer Trust.