Publix announces second new supermarket for Charlotte, N.C. area