Bank of America registers double-digit revenue growth