How long does homemade vinaigrette with garlic last?