Donald Trump says Russia has freed Robert Gilman, who had been jailed since 2022, after President Vladimir Putin approved his release on humanitarian grounds.