Princess Kate Just Wore a '90s Chanel Blazer With Trendy Puddle Pants