Mexico: unionists protest Cananea toxic spill