does cabbage have vitamin k