The Ultimate Comfort Food: Cheesy Ham and Potato Soup