31 of the most daring outfits royals have ever worn