Stadler awards ABB $140m contract for US & European trains