Negative Sampling in Knowledge Graph Representation Learning: A Review