A novel predictive power flow control strategy for hydrogen city rail train