How long does deer meat last