Bank of China evades $348 million in taxes, audit reveals