The fuel cell in space: yesterday, today and tomorrow