CD44 and cancer: The biology and role of CD44 in cancer progression: therapeutic implications