Microsoft courting Google for possible takeover