Harris Teeter to open art-deco style supermarket in Charlotte by end of May