Amide-Amide and Amide-Water Hydrogen Bonds: Implications for Protein Folding and Stability.