No. 22 Oklahoma State beats struggling Texas