City Sports to open largest store to date, in NYC’s Financial District