Heparanase: From basic research to therapeutic applications in cancer and inflammation. (November 2016)