Text this: Design and implementation of state-of-charge estimation based on back-propagation neural network for smart uninterruptible power system