ham and vegetable soup