Text this: V2X collaborative caching and resource allocation in MEC-based IoV