Medieval Swahilis and Persians paired up 1,000 years ago in East Africa, ancient DNA reveals