Spectroscopic and computational studies of nitrile hydratase: insights into geometric and electronic structure and the mechanism of amide synthesis