20 train engines and 150 coaches are being bought