Energy Management for Hybrid Electric Vehicles based on Fuzzy Clustering and Genetic Algorithms