Lead-acid battery management and maintenance