Hobby Lobby opens at N.C. open-air center