Iran-US tensions flare up amid satellite launch and sea spats