Ischemic Brain Stroke and Mesenchymal Stem Cells: An Overview of Molecular Mechanisms and Therapeutic Potential