Lamb and Lime Stuffed Peppers