Retail sales fall by most in 21 yrs in 2024 despite solid industrial output