Fashion Rose Esselstyn Wore Oscar de la Renta to Marry Teddy Kennedy III on Her Family’s Historic Hudson Valley Farm