Yahoo strikes global ad deal with Google