the best ham and navy bean soup leftover ham has never been this good