Bitter melon: an exotic vegetable with medicinal values