Princess Beatrice wears vintage gown