Bank Of America To Fire 16,000 By Year End