Study: Tai chi may help prevent shingles