A Multi-Layer Cooperation Framework for QoS-Aware Internet Access in Vanets