Expedia to buy Orbitz for $1.6B