Structure, function and protein engineering of starch-degrading enzymes.