Resilience of agricultural microfinance institutions to rainfall shocks