How long can you keep homemade garlic mayonnaise?