A global phylogeny of butterflies reveals their evolutionary history, ancestral hosts, and biogeographic origins