pseudoephedrine hcl synthesis