Yahoo! pumps in $100 million for global ad campaign