Weis Markets names new marketing director, announces promotions