Yahoo now has the hottest CEO ever: Marissa Mayer