We have this tree that spontaneously planted itself 5 years or so ago. We decided to let it go and see what it is. Last year I noticed some tiny white flowers at the top of the tree. This year there are many more buds (haven’t opened yet) and I was able to get this picture of them. I live in upstate NY and this picture was taken May 5. What is this tree??