At least 18 people, including two workers from the international medical charity Médecins Sans Frontières (MSF), have been killed in South Sudan after fighting erupted at a UN compound where almost 50,000 civilians are sheltering from the country’s civil war.