Energy functions for peptides and proteins. I. Derivation of a consistent force field including the hydrogen bond from amide crystals.