The density of banks and ATMs in India is not as low as you think