ITEM: Improving Training and Evaluation of Message-Passing based GNNs for top-k recommendation