Advancements and current technologies on hydrogen fuel cell applications for marine vehicles