AGREEMENT AND PLAN OF MERGER by and among VIRTU FINANCIAL, INC. IMPALA MERGER SUB, INC. and INVESTMENT TECHNOLOGY GROUP, INC. Dated as of November 6, 2018