Petrol-electric locomotive