Perth Mint undertakes to comply with anti money-laundering laws