Text this: State of Charge Estimation for Lithium Battery in Shipboard DC Power Grid Based on Differential Evolutionary Algorithm