A Spanish nurse has been diagnosed with Ebola at the Madrid hospital where two patients have been treated for the viral illness, in what is the first case of a person becoming infected outside of Africa.