An empirical analysis of macroeconomic and bank-specific factors affecting liquidity of Indian banks