R4: A Framework for Route Representation and Route Recommendation