Mechanistic studies on (s)-norcoclaurine synthase and dimethylallyltryptophan synthase