More needy children to be covered by free insurance