Fuel cell systems explained. (2018)