Graph Neural Networks Powered Scientific Paper Recommendation