Working of non banking financial companies in India A critical study With reference to RBI registered companies