diesel generator battery charger in electric power