Crystallographic structure of a bacterial heparanase