Trump declares economic war on Iran