Yahoo CEO Marissa Mayer's moment of truth | Fortune