Text this: Intelligent relay selection in 5G D2D communication: leveraging machine learning for enhanced coverage