Ochnaflavone and its derivatives: a new series of diflavonyl ethers from Ochna squarrosa Linn