Broad Bean, Artichoke and Potato Soup