Banks still confident in spite of stressed consumers