Dress code for the royal wedding: uniforms, morning coats, lounge suits, and hats