Portugal's CP buys 114 electric railcars from Alstom for $871 million Global Banking | Finance | Review