Randy Travis hospitalized in Texas with viral heart problem