ABB to pay $315 mn to settle US charges over South Africa bribes