How long does garlic butter last?