Text this: An overview of fuel cell technology: Fundamentals and applications