AGREEMENT AND PLAN OF MERGER DATED AS OF JUNE 24, 2018 BY AND AMONG RIBBON COMMUNICATIONS INC., KANSAS MERGER SUB, INC., EDGEWATER NETWORKS, INC. and SHAREHOLDER REPRESENTATIVE SERVICES LLC