why are all enzymes are protein molecules?