Priceline to buy travel research site Kayak for $1.8 billion