Expedia buys Orbitz for $1.34 billion