Australia’s Commonwealth Bank agrees to US$530m fine over money-laundering breaches