Identification of amino acids related to catalytic function of Sulfolobus solfataricus P1 carboxylesterase by site-directed mutagenesis and molecular modeling