Microsoft offers patent troll defense for cloud customers