tb patients causes