Predicting remaining useful life of lithium-ion batteries: A review of degradation mechanisms and open-source data availability | Synapse