JoS. A. Bank on track to open 30 to 40 new stores