A review of fuel cell systems for maritime applications