Singapore's first public stem cell bank opens