Iran buys 100 locomotives from Alstom