Star Metro - US fines Bank of America $1.2 bn for anti-money laundering violations