Mariah Carey launches holiday bath and body line