Towards Smart Vehicular Environments via Deep Learning and Emerging Technologies