Markdowns cost retailers $300B last year