Microsoft patches two Windows zero-days in July Patch Tuesday