Iran said it launched missiles at "enemy" forces in the Strait of Hormuz after a claimed US attack on an oil tanker, and reported shooting down several drones.