Particle Swarm Optimization for optimal powertrain component sizing and design of fuel cell hybrid electric vehicle | Synapse