Data-Driven Public Transport Planning for Dublin: A Clustering and Forecasting Approach