A tutorial review on solid oxide fuel cells: fundamentals, materials, and applications | Synapse