Mesenchymal stem cells: key players in cancer progression