CV2X-LOCA: Roadside Unit-Enabled Cooperative Localization Framework for Autonomous Vehicles