Macroxine-a novel oxindole alkaloid from Alstonia macrophylla