The first 24 hours of a U.S. blockade in the Persian Gulf has successfully stopped all traffic from Iranian ports, the U.S. military claims.