Robust multicellular computing using genetically encoded NOR gates and chemical ‘wires’