Yahoo finally picks a winner with Google’s Marissa Mayer as CEO