Bank of America Profits Soar 17% on Strong Client Activity and Trading