Real-Time Task Offloading for Data and Computation Intensive Services in Vehicular Fog Computing Environments