ABB wins $20m contract to improve power supply in Brazil