Jordan signs $2.8B railway deal with China