How long does pemmican last