Hierarchical predictive control for electric vehicles with hybrid energy storage system under vehicle-following scenarios