Why do rotten foods taste so awful?