Mesenchymal stem cells in human placental chorionic villi reside in a vascular Niche.