Tubby tabby named Tiny Tim dies of cancer at Houston clinic