Many barriers – logistical and commercial – must be overcome before trains run Germany and Italy