Microsoft's May updates patch 120 security flaws in Windows and Office