How long do baby carrots last