Stable Dynamic Feedback-Based Predictive Clustering Protocol For Vehicular Ad Hoc Networks