General Insurance Corporation of India joins hands with Smile Foundation to provide healthcare services to the poor and needy