Iran criticizes US naval blockade, reasserts control over Strait of Hormuz