Navy bean and ham soup