Despite hardships and famine, Sudan's Nuba people remain generous