122-room Holiday Inn in Houston sells