Tai chi is often seen as a gentle exercise for health, but it also holds great potential in self-defense