Russia has released Stephen Hubbard, an American deemed wrongfully detained by the U.S. for more than four years.