Yahoo CEO Marissa Mayer Blames Weak Earnings on Sale 'Uncertainty' | Fortune