Text this: Review of compounds and activities from mangrove Sonneratia genus and their endophytes