Scientists discover way to produce unlimited blood supply