My Perfect Moroccan Harira Soup