Consumer horrified to find fly in fish crackers bought at Bugis