5G Technology Driving the Future of Smart Cities