Man horrified to find mouldy cream cheese being sold in Giant supermarket