Rhodopechys obsoleta (desert finch): a pale ancestor of greenfinches (Carduelis spp.) according to molecular phylogeny