Spa at Pinehurst, N.C., golf resort caters to men