AGREEMENT AND PLAN OF MERGER by and among EURONET WORLDWIDE, INC., GENESIS MERGER SUB INC. and CORECARD CORPORATION dated as of July 30, 2025