Slow Cooked Moroccan Lamb with Sweet Potato and Cauliflower