Mandarin Orange Salad with Cranberry Vinaigrette