Robust optimization approach to the design of hub-and-spoke networks