Global warning: Bank of America to cut 30,000 jobs