<p>Stephen Hubbard, a U.S. citizen jailed in Russia since 2022, has been released, according to U.S. envoy Steve Witkoff.</p>