do cardinals and hummingbirds get along