Honeybee 'Trojan horse' virus relies on bees' habit of cannibalizing their young