ranch shortage 2023