AGREEMENT AND PLAN OF MERGER by and among CYPRESS SEMICONDUCTOR CORPORATION, INFINEON TECHNOLOGIES AG and IFX MERGER SUB INC. Dated as of June 3, 2019