Asian giant hornets are the biggest on Earth and can kill humans. But their larvae are irresistible to oriental honey buzzards.