AGREEMENT AND PLAN OF MERGER by and among QXO, INC., TITANIUM MERGERCO, INC., TITANIUM MERGERCO 2, LLC and TOPBUILD CORP. Dated as of April 18, 2026