President Joe Biden vows to 'free Iran'