Top 3 supply chain challenges for retailers in 2024