SLiNT: Structure-aware Language Model with Injection and Contrastive Training for Knowledge Graph Completion