Texmaco Rail secures $135M South Africa order, stock jumps 7%