Publix announces two new openings for North Carolina market