Verizon to buy Tracfone in a cash, stock deal that could be worth up to $6.9 billion