Iran vows to defeat US economic war