Non financial private sector in India is highly dependent on banks for credit