Microsoft under fire after hacks of US State and Commerce departments