Lipase engineering: a window into structure-function relationships.