US president warns against doing business with Iran