What is the difference between proteolysis and putrefaction?