Text this: KGCMC: a hybrid approach combining graph convolutional matrix completion and knowledge-aware attention for recommender systems