Why Verizon is buying Yahoo for $4.8 billion, in a deal Marissa Mayer calls “poetic”