US says it redirected 51 vessels from Iranian ports