E2E-GRec: An End-to-End Joint Training Framework for Graph Neural Networks and Recommender Systems