Molecular structure of a barley alpha-amylase-inhibitor complex: implications for starch binding and catalysis.