End to End Next Generation C-V2X communications architecture with 4G/5G Cores, Edge AI, Cloud, and SDN technologies