Ingersoll-Rand buys Trane for $10bn