QXO closes TopBuild acquisition, targets $50 billion revenue