Cats' domestication timeline reveals recent African origins