Bank of America commits $250 billion to AI and energy infrastructure