how long does homemade sloe gin keep