Woolworths slammed by customers for mouldy food