best cheddar-potato-broccoli soup