Challenging time ahead for banks