Yahoo! to be called Altaba; CEO Marissa Mayer to resign after Verizon acquisition