Eaton to buy Cooper Industries for $11.8 billion