On the Efficacy of Knowledge Graph Completion Methods, Accuracy Measures and Evaluation Protocols