Gap, Victoria’s Secret and even Tesla: 4,300 store closures already announced this year