I have a tree with short thorns (about 1/3 inch long), oval dark green leaves with smooth edges. It has white flowers with five thin petals, and is already putting out a berry or fruit, the young fruits are green but some are turning red, about 1 inch long and 1/2 inch wide. Any clue?