Chemical constituents of Rotala rotundifolia Terpenoids and sterols from Ricinus communis and their activities against diabetes