Serbia signs €943m rail deal with China’s CRI & CCCC