Mechanisms of peptide and phosphoester hydrolysis catalyzed by two promiscuous metalloenzymes (insulin degrading enzyme and glycerophosphodiesterase) and their synthetic analogues