Vegetarian shepherd's pie with sweet potato topping