Natural products in drug discovery: advances and opportunities