Modern-type hummingbirds existed 30 million years ago