How long does molasses keep