MINFI endorses 418 microfinance companies