Stem cells and stroke: opportunities, challenges and strategies | Synapse