Bank of America’s profit falls on lower trading revenue | Fortune