Early humans lived on 'Persian plateau' for 20,000 years after leaving Africa, study suggests