Honey bees find food more easily in cities, thanks to abundant urban gardens