How long does homemade French dressing last?