Berberine's effect on periodontal tissue degradation by matrix metalloproteinases: an in vitro and in vivo experiment.