HPSE and cancer: Heparanase in cancer progression: Structure, substrate recognition and therapeutic potential