Google, Microsoft spar over search results quality