Characterization of a novel thioesterase (PtTE) from Phaeodactylum tricornutum