Iran denies it fired rockets near U.S. warships in Gulf