Microsoft to offer some free security products after criticism