New dihydrostilbenes from Macaranga heynei I.M. Johnson, biological activities and structure-activity relationship