Carrot, Lentil and Spinach Soup