Recherche how diesel-electric locomotive works