What characteristics do all enzymes share?