Oklahoma State beats Texas 38-13