QXO will acquire TopBuild in a roughly $17 billion cash-and-stock transaction, positioning the combined company as leading North American distributor