The structure of thioesterase DcsB