Earnings Preview: Bank of America (BAC), American Express (AXP), Abbott Laboratories (ABT)