Former US Marine Robert Gilman has been freed from Russian detention on humanitarian grounds and is en route to the US. He was reportedly in a critical, unresponsive state before his release.