Kristin Cavallari confirms engagement to Life & Style