Yahoo to become Altaba; Marissa Mayer to leave the board