Country star Strait buys Texas golf resort stake