China agree $1 billion deal with Tanzania & Zambia to modernise Africa’s longest railway