China “to finance” €30bn rail project