How 5G connectivity and new technology could pave the way for self-driving cars