Google, Yahoo and Microsoft slammed for foreign censorship