Flag-Based Vehicular Clustering Scheme for Vehicular Ad-Hoc Networks