AGREEMENT AND PLAN OF MERGER by and among Liberty Interactive Corporation, Liberty Horizon, Inc., and HSN, Inc. Dated as of July 5, 2017