Internet titans band together to counter growing 'techlash'