Puerarin prevents bone loss in ovariectomized mice and inhibits osteoclast formation in vitro.