Medicinal and therapeutic potential of Sea buckthorn (Hippophae rhamnoides L.).