PEM fuel cell engine