CD44 and cancer: CD44 glycoprotein in cancer: a molecular conundrum hampering clinical applications