Hydrogen fuel cell vehicle for Mexico City