Garbanzo Bean and Potato Soup with Pesto