An improved energy management strategy for a hybrid fuel cell/battery passenger vessel