Hard to be sure, but I think you probably have a tree bumblebee nest.