Ace Hardware revenue grows to record $2.3B in Q3