Stem cells as delivery vehicles for regenerative medicine-challenges and perspectives