US citizen Stephen Hubbard has been released by Russia as a Trump envoy meets with President Putin in Moscow; read the full story for details.