Iran warns to hit American assets as US weighs response