Flamboyant fashion on display at Royal Ascot Ladies Day