Proteoglycans in health and disease: new concepts for heparanase function in tumor progression and metastasis