A Comprehensive Survey on the Convergence of Vehicular Social Networks and Fog Computing