Precursor design and reaction mechanisms for the atomic layer deposition of metal films