The structure of a bacterial cellobiohydrolase: the catalytic core of the Thermobifida fusca family GH6 cellobiohydrolase Cel6B.