FLEX: Feature-Logic Embedding Framework for CompleX Knowledge Graph Reasoning