Crystal structure of puromycin hydrolase