Wensleydale Mac and Cheese with Cranberries and Asparagus