New L.L. Bean store opens at Legacy Place