A Clustering System for Dynamic Data Streams Based on Metaheuristic Optimisation