AGREEMENT AND PLAN OF MERGER by and among QXO, INC., QUEEN MERGERCO, INC. and BEACON ROOFING SUPPLY, INC. Dated as of March 20, 2025