Intelligent Vehicular Networks and Communications: Fundamentals, Architectures and Solutions