Distance-Adaptive Quaternion Knowledge Graph Embedding with Bidirectional Rotation