Bombardier wins €17.7m maintenance contract