Verizon buys Yahoo in $4.8B deal