Antioxidant, cytoprotective, growth inhibitory and immunomodulatory activities of extracts of Dysoxylum cauliflorum Hiern., a Malaysian Meliaceae