QXO to Acquire Kodiak for $2.25 Billion in Challenge to Home Depot, Lowe's