Comparative analysis between a PEM fuel cell and an internal combustion engine driving an electricity generator: Technical, economical and ecological aspects