Cajun roast pork sandwich with cranberry port wine sauce