United Rentals to buy Ahern Rentals for $2 billion