Biden vows to 'free Iran'