Heparanase: From basic research to therapeutic applications in cancer and inflammation.