Perfect colorings of hypergraphs