VANET Modeling and Clustering Design Under Practical Traffic, Channel and Mobility Conditions