An integrated mathematical model of PEM fuel cells propulsion systems for automotive applications