Text this: Accurate POI recommendation for random groups with improved graph neural networks and a multi-negotiation model