Chelsea Clinton joins Expedia board of directors