Kate Middleton Just Wore the Surprising Denim Trend That's All Over H&M and Zara