Artichoke and Bean Dip with Sugar Snap Peas