CN 4578 Locomotive