Vergennes Memorial Day Parade set for May 28