Japan News New Age | Stem cell treatment can improve spinal cord injuries: Japan scientists March 23, 2025