mustard mayo-glazed tomato slices