“Financial system will weather the storm well”