Once considered a fringe practice, hypnotherapy is now praised by celebrities, offered at spas and even administered to treat depression and addiction. Does it work?