enzymes are made up of proteins