structure of agarase carbohydrate binding module in complex with neoagarohexaose