Bank of America plans to spend $4 billion on AI and other new tech this year