Abercrombie & Fitch launches new store concept at the Polaris Fashion Mall in Columbus, Ohio