Carvacrol and human health : a comprehensive review