Gap to build new store in Miami