The reports of attacks on commercial ships came after the US said it "eliminated" 16 Iranian mine-layers in the area.