Similar Items: Predicting Social Media Post Engagement and Virality Using Graph Neural Network Approaches and Content-Based Features