Mesenchymal stem cells as therapeutics and vehicles for gene and drug delivery.