ICICI Bank How to remain resilient in volatile times?