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