West Elm to open in Palo Alto, Calif.