Cracker Barrel stock sinks on earnings miss, cuts to 2023 revenue outlook