How long is chorizo good for