The BEST Moroccan Soup: Harira