I have a 3 year old avacado tree that looks very healthy, has lots of leaves even after recently dropping a lot of them. It has never had fruit, but flowers every year. This year it had a lot of flowers but dropped them all before fruit started to bud. What could be wrong?