Natural products as reservoirs of novel therapeutic agents