Catherine, Princess of Wales: 7 exquisite dresses worn by the next would-be Queen