Machine learning for fuel cell remaining useful life prediction: A review | Synapse