Clothing maker PVH is to buy rival The Warnaco Group in a cash-and-stock deal worth about $2.9bn that also brings together all Calvin Klein apparel categories in one place for a single vision of the brand.