How long does homemade butterscotch last?