CitySearch, Zip2 to merge in $300 million deal