Princess Kate's Flat-Shoe Outfit Is Perfect If You Hate High Heels