Big banks cut thousands of jobs, more layoffs coming