Bank of America reports losses of over US$2.2 billion