Model based design and optimization of a fuel cell electric vehicle