Bean and ham hock soup