How long does smithfield ham last