How eight banks are weighing the fallout from the Ukraine war