Cranberry onion soup