Bank of America profit falls on pandemic woes