Verizon to announce $5 billion deal to buy Yahoo today