Text this: A novel adaptive droop-based SoC balancing control strategy for distributed energy storage system in DC microgrid